K Shoemark Horse Racing Form | Windsor 19:30 29th June 2015

K Shoemark' Form | 29th June 2015

29th June 2015 ANNE-MARIE SMITH 50TH BIRTHDAY CELEBRATION HANDICAP (4)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
270 1 wins from 13 runs
7.69%
Chase Turf 8 117
6.84%
Hurdle Turf 25 326
7.67%
Race Type
Flat Turf
Class
4
Classifications
Handicap
Ground
Good To Firm
Distance
1m 2f 7y
Runners
12
Prize Money
£4,690
Is K Shoemark Improving?
Does K Shoemark Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Trainer
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2015-06-27 17:10 Bint Dandy
K Shoemark
Newmarket / 3 / 1m / Flat Turf / 9K 9-5 Good To Firm6/8 -btn 10.6 Angel Vision 8-8

held up in touch in last pair, effort and ridden over 1f out, soon edging left and no headway over 1f out, weakened inside final furlong

13 17.01
3.55
86
1 2015-06-26 17:45 Lu's Buddy
K Shoemark
Newmarket / 5 / 1m / Flat Turf / 4K 9-4 Good3/8 -btn 3 Tizlove Regardless 9-13

in touch in midfield, closed to chase leaders 2f out, ridden over 1f out, unable to quicken and stayed on same pace final furlong

3.5 3.79
1.52
70
2 2015-06-25 19:30 Flyweight
K Shoemark
Newbury / 4 / 7f / Flat Turf / 4K 8-9 Good To Firm8/13 -btn 8.8 Vicennalia 9-0

in touch towards rear, shaken up and no progress 2f out, not on terms after

9 9.69
3.65
3 2015-06-24 21:20 Lady Knight
K Shoemark
Kempton / 6 / 2m / Flat AW / 2K 8-5 Standard9/14 -btn 16.65 Songsmith 9-6

tracked leaders, ridden over 3f out, lost place and weakened from 2f out

21 38.97
9.41
54
4 2015-06-24 20:50 Oasis Spirit
K Shoemark
Kempton / 5 / 6f / Flat AW / 3K 9-9
Visor
Standard6/10 -btn 6.7 Magical Daze 9-0

mid-division, ridden on outer 2f out, weakened inside final furlong

6 6.43
2.37
70
5 2015-06-24 18:20 All Reddy
K Shoemark
Kempton / 6 / 1m / Flat AW / 2K 9-0
Visor
Standard14/14 -btn 34.4 Dreaming Again 8-3

chased leaders, ridden halfway, soon weakened, tailed off

4.5 5
2.08
53
6 2015-06-22 14:30 Abyaat
K Shoemark
Chepstow / 5 / 1m 2f 36y / Flat Turf / 3K 8-9 Good5/9 -btn 6.35 Dandy 9-1

held up, ridden and outpaced when tempo quickened over 4f out, no chance after, stayed on final 2f

5 5.3
2
68
7 2015-06-20 17:20 Extrasolar
K Shoemark
Newmarket / 4 / 6f / Flat Turf / 6K 9-1 Good5/13 -btn 4.95 Direct Times 9-9

held up in touch, ridden and hung left from over 1f out, not run on

8.5 13.39
2.44
77
8 2015-06-19 18:00 Lu's Buddy
K Shoemark
Newmarket / 5 / 1m / Flat Turf / 4K 9-12 Good To Firm1/14 -win 2 Saint Pois 9-12

held up, switched left and headway over 2f out, ridden to lead inside final furlong, ran on

11 14.14
2.84
70
9 2015-06-18 17:20 Beau Amadeus
K Shoemark
Chelmsford / 6 / 5f / Flat AW / 3K 9-3 Standard3/9 -btn 4.5 Red Invader 9-6

midfield on inner, ridden halfway, kept on, went 3rd 1f out, no threat to leading pair

4 4.4
1.96
55
10 2015-06-18 16:45 Royal Warranty
K Shoemark
Chelmsford / 4 / 1m 5f 66y / Flat AW / 8K 8-12 Standard3/8 -btn 1.8 Injun Sands 8-10

in touch, ridden and headway to chase leader well over 1f out, one pace, lost 2nd towards finish

8 9
3.01
81
11 2015-06-18 16:05 Bint Dandy
K Shoemark
Chelmsford / 3 / 1m / Flat AW / 13K 9-0 Standard2/11 -btn 7 Tumbaga 9-5

chased leading pair, ridden to go 2nd over 2f out, one pace and no chance with winner from over 1f out

17 28.21
5.08
86
12 2015-06-18 15:30 Angelic Upstart
K Shoemark
Chelmsford / 3 / 1m 2f / Flat AW / 13K 8-9 Standard6/7 -btn 6.5 Flag War 9-7

tracked leading pair, ridden and outpaced over 2f out, weakened over 1f out

6 7.31
2
88
13 2015-06-13 14:20 Saucy Minx
K Shoemark
Sandown / 2 / 1m 14y / Flat Turf / 25K 9-6 Good To Firm10/12 -btn 11.1 Basem 9-10

reluctant to enter stalls, held up in 9th and off the pace, ridden over 2f out, no progress and hung left over 1f out

21 33.19
5.11
95
14 2015-06-12 18:55 Evervescent
K Shoemark
Chepstow / 5 / 1m 2f 36y / Flat Turf / 3K 8-13 Good To Firm2/7 -btn 1.25 Priors Brook 9-5

took keen hold, prominent, went 2nd after 3f, led 3f out until over 1f out, kept on under pressure

9 11.5
2.18
72
15 2015-06-12 18:20 Heart Locket
K Shoemark
Chepstow / 5 / 1m 4f 23y / Flat Turf / 3K 8-6 Good To Firm4/7 -btn 4.25 Forever Popular 8-10

dwelt, took keen hold in rear, pulled out over 4f out, headway on outer 3f out, ridden 2f out, soon hung left, ran on inside final furlong, improve

21 23.72
2.96
16 2015-06-12 17:50 Oriental Grace
K Shoemark
Chepstow / 4 / 6f 16y / Flat Turf / 5K 8-8 Good To Firm6/8 -btn 5.8 Tawdheef 9-4

raced keenly, chased leaders, ridden over 2f out, edged left over 1f out, no extra final furlong

8.5 10.18
2.2
17 2015-06-11 16:45 Solstalla
K Shoemark
Nottingham / 5 / 1m 2f 50y / Flat Turf / 3K 8-12 Good To Firm5/9 -btn 6.75 Mikandy 9-4

held up in rear, headway over 3f out, ridden along to chase leaders 2f out, soon driven and no impression

7 8.26
2.61
70
18 2015-06-11 15:05 Daghash
K Shoemark
Nottingham / 5 / 1m 6f 15y / Flat Turf / 3K 8-13 Good To Firm1/4 -win 2.25 Needless Shouting 9-6

stumbled start, tracked leading pair, headway over 3f out, ridden to lead over 2f out, driven and kept on final furlong

6.5 7.6
3.55
71
19 2015-06-10 19:40 Courier
K Shoemark
Kempton / 5 / 1m 3f / Flat AW / 3K 8-13 Standard11/12 -btn 37.35 Magical Thomas 9-1

prominent to over 2f out, weakened quickly and eased, tailed off

10 11.74
3.23
66
20 2015-06-10 18:10 Repechage
K Shoemark
Kempton / 5 / 1m / Flat AW / 3K 8-12
Cheekpieces
Standard8/9 -btn 5.9 Ze King 8-11

in touch until weakened well over 1f out

21 36
8.47
61
21 2015-06-09 19:35 Censorius
K Shoemark
Lingfield / 5 / 1m 7f 169y / Flat AW / 3K 9-0 Standard4/8 -btn 2.7 Takeitfromalady 8-13

tracked clear leaders, closed 4f out, ridden over 2f out, tried to challenge over 1f out, not quicken

3.75 4.29
1.76
71
22 2015-06-07 17:40 Guiding Light
K Shoemark
Goodwood / 5 / 7f / Flat Turf / 3K 8-11 Good6/11 -btn 3.5 Easy Tiger 9-4

took keen hold, chased leader, every chance and ridden 2f out, still pressing leaders but struggling to quicken when squeezed for room and hampered 1f out, kept on same pace after

6 6.4
2.46
70
23 2015-06-07 16:05 Chiberta King
K Shoemark
Goodwood / 3 / 2m / Flat Turf / 10K 9-5
Cheekpieces
Good6/11 -btn 6.1 Gavlar 8-13

in touch in midfield, effort in 4th over 3f out, edging right under pressure and unable to quicken 2f out, outpaced over 1f out, plugged on same pace final furlong

11 13.5
4.6
88
24 2015-06-06 17:25 Master Bond
K Shoemark
Musselburgh / 4 / 5f / Flat Turf / 6K 9-4 Good To Firm2/7 -btn 1.75 Distant Past 9-7

held up, ridden and headway over 1f out, kept on, went 2nd 110yds out

5.5 6.47
2.88
85
25 2015-06-05 15:45 Saucy Minx
K Shoemark
Epsom Downs / 2 / 1m 114y / Flat Turf / 25K 8-12 Good8/12 -btn 7.8 Gratzie 8-5

held up in touch in last trio, effort, drifting left and no headway 2f out, plugged on final furlong, never troubled leaders

17 24
5.3
95
26 2015-06-04 16:50 Yamllik
K Shoemark
Wolverhampton / 4 / 1m 141y / Flat AW / 5K 8-13
Cheekpieces
Standard2/5 -btn 7 Malaf 8-13

held up, ridden over 2f out, headway over 1f out, stayed on same pace final furlong, went 2nd near finish

3 3.55
1.77
82
27 2015-06-04 15:20 Royal Acquisition
K Shoemark
Wolverhampton / 6 / 5f 20y / Flat AW / 2K 8-13 Standard3/9 -btn 2 Archie Stevens 9-1

prominent, hampered and lost place after 1f, headway and hung right halfway, ridden over 1f out, stayed on same pace inside final furlong

8.5 9.6
2.71
75
28 2015-06-01 16:55 Half Way
K Shoemark
Leicester / 6 / 7f / Flat Turf / 2K 9-2 Good To Firm1/12 -win 0.1 New Rich 9-5

chased leaders, ridden to lead over 1f out, just held on

6 6.4
2.66
60
29 2015-05-30 15:30 Spectator
K Shoemark
York / 3 / 1m 4f / Flat Turf / 10K 8-12
Visor
Good3/15 -btn 1.75 Pressure Point 9-0

tracked leader, ridden to challenge over 2f out, hung left approaching final furlong, one pace

10 12
4.3
86
30 2015-05-30 13:45 Highland Colori
K Shoemark
York / 2 / 7f / Flat Turf / 19K 9-2 Good11/16 -btn 10.35 So Beloved 9-1

slowly into stride, soon in touch on outer, ridden over 2f out, soon weakened

12 12.9
3.09
102
31 2015-05-29 17:15 Diamond Lady
K Shoemark
Newmarket / 4 / 6f / Flat Turf / 6K 9-8 Good To Firm6/10 -btn 3.55 Robin Park 8-7

took keen hold, chased leader, closed and every chance 2f out, unable to quicken under pressure over 1f out, outpaced inside final furlong

15 18.95
4.61
84
32 2015-05-29 16:45 Statsminister
K Shoemark
Newmarket / 4 / 1m 6f / Flat Turf / 6K 8-8 Good To Firm5/9 -btn 9.75 Air Squadron 8-8

in touch in midfield, hampered bend 10f out, ridden and struggling over 2f out, weakened 2f out

9.5 11
3.47
77
33 2015-05-27 21:10 Jezza
K Shoemark
Kempton / 5 / 2m / Flat AW / 3K 9-3 Standard9/11 -btn 8.6 Frederic Chopin 9-8

pushed along early, raced in last until quick progress from halfway, chased leader 5f out, driven and lost 2nd 2f out, weakened

17 20.72
4.69
67
34 2015-05-27 18:40 Munsarim
K Shoemark
Kempton / 5 / 1m / Flat AW / 3K 8-11
Visor
Standard6/7 -btn 7.8 Embankment 8-11

led before end of 1f, ridden and headed well over 1f out, soon weakened

21 38.99
6.2
70
35 2015-05-25 14:40 Lindart
K Shoemark
Leicester / 6 / 1m 1f 218y / Flat Turf / 3K 9-6
Blinkers
Good To Firm4/10 -btn 8.3 Percella 8-2

held up, ridden over 2f out, hung right and stayed on to go 4th inside final furlong, never on terms

15 20
4.5
67
36 2015-05-22 16:25 Oriental Grace
K Shoemark
Bath / 4 / 5f 11y / Flat Turf / 5K 8-8 Good To Firm2/7 -btn 2.25 French Encore 9-7

in touch, headway over 2f out, soon switched right, kept on well to go 2nd inside final furlong, always being held by winner

7 8.4
1.8
37 2015-05-22 15:50 Cornelious
K Shoemark
Bath / 4 / 1m 3f 144y / Flat Turf / 5K 9-2 Good To Firm3/6 -btn 5.3 Belgrade 9-4

led, ridden when joined over 2f out, headed over 1f out, stayed on same pace final furlong, lost 2nd enaring finish

6.5 7.84
3.7
80
38 2015-05-22 15:15 Provato
K Shoemark
Bath / 6 / 1m 2f 46y / Flat Turf / 2K 8-9 Good To Firm4/7 -btn 7.85 Rib Reserve 9-0

slowly into stride, in last but in touch, ridden when outpaced 3f out, ran green but stayed on final 2f, nearly snatched 3rd final strides

15 23
4.97
39 2015-05-21 17:35 Kuala Queen
K Shoemark
Goodwood / 5 / 6f / Flat Turf / 3K 9-6 Good7/8 -btn 8.95 Lead A Merry Dance 9-3

chased leaders until weakened over 1f out

17 23
4.8
67
40 2015-05-21 17:00 Rest Easy
K Shoemark
Goodwood / 5 / 1m 1f 192y / Flat Turf / 4K 8-9 Good12/13 -btn 14.85 Speedy Boarding 9-0

midfield, ridden and weakened 2f out

34 47.56
10.5
41 2015-05-21 14:40 Saucy Minx
K Shoemark
Goodwood / 2 / 7f / Flat Turf / 16K 9-0 Good5/9 -btn 1.95 Fiftyshadesofgrey 9-0

held up towards rear, shaken up 2f out, no impression on leaders over 1f out, ridden and kept on final furlong

8 9.09
2.83
96
42 2015-05-19 21:20 Lunar Logic
K Shoemark
Chelmsford / 5 / 1m 2f / Flat AW / 4K 8-11 Standard6/8 -btn 16.5 Scrutinise 9-3

held up in last trio, effort into modest 6th 2f out, no impression after, never troubled leaders

9 11.43
3.06
43 2015-05-19 19:50 Angelic Upstart
K Shoemark
Chelmsford / 3 / 1m 2f / Flat AW / 8K 8-6 Standard2/7 -btn 0.3 Sennockian Star 9-7

held up in touch in midfield, closed and not clear run over 1f out, switched left and headway just over 1f out, chased winner final 100yds, ran on well

9 8.8
4.1
85
44 2015-05-16 15:25 Bonnie Grey
K Shoemark
Newmarket / 2 / 6f / Flat Turf / 28K 9-1 Good To Firm5/11 -btn 5.4 Captain Colby 9-1

chased leaders, ridden over 2f out, edged right over 1f out, stayed on same pace

13 18.24
4.8
94
45 2015-05-13 20:15 Elysian Fields
K Shoemark
Bath / 3 / 1m 5f 22y / Flat Turf / 8K 8-5 Firm1/5 -win 3.5 Chesil Beach 9-2

made all, ridden well over 1f out, stayed on strongly to assert final furlong

3 3.07
1.93
77
46 2015-05-09 16:40 Persepolis
K Shoemark
Lingfield / 3 / 7f 140y / Flat Turf / 7K 8-9 Good7/9 -btn 7.7 Donncha 9-2

steadied start, held up in touch in rear, headway over 2f out, no impression under pressure over 1f out, weakened inside final furlong

17 19.43
4.93
83
47 2015-05-08 17:35 Arty Campbell
K Shoemark
Ascot / 3 / 2m / Flat Turf / 8K 8-9 Good2/9 -btn 1 Moscato 9-4

held up in touch in midfield, effort under pressure over 2f out, chased leading trio over 1f out, stayed on well to chase winner final 50yds, no impression after

13 17
4.5
78
48 2015-05-04 15:40 Saborido
K Shoemark
Bath / 4 / 2m 1f 34y / Flat Turf / 5K 9-5
Blinkers
Firm3/4 -btn 3.45 Sunny Future 9-1

tracked leaders, ridden over 2f out, stayed on but not pace to mount challenge

5.5 6.48
2.58
85
49 2015-05-03 16:20 Saucy Minx
K Shoemark
Salisbury / 3 / 6f 212y / Flat Turf / 8K 9-9 Good To Firm1/10 -win 0.3 Ishiamber 9-13

held up, headway 3f out, led briefly before hanging left 2f out, soon ridden back to take narrow advantage, held on well final furlong, driven out

17 21
5.1
90
50 2015-05-03 14:05 Spectator
K Shoemark
Salisbury / 3 / 1m 6f 21y / Flat Turf / 14K 8-12
Visor
Good To Firm6/9 -btn 26.25 Fun Mac 9-1

tracked leaders, travelling well when challenging over 3f out, ridden well over 2f out, soon beaten

4.5 5.66
2.05
86
51 2015-05-02 15:25 Extrasolar
K Shoemark
Goodwood / 3 / 5f / Flat Turf / 10K 8-5
Tongue Strap
Good9/11 -btn 4.35 Humidor 9-7

reared start, towards rear, ridden 2f out, no real progress

11 12.87
4.5
83
52 2015-05-01 15:50 Guiding Light
K Shoemark
Chepstow / 4 / 1m 14y / Flat Turf / 6K 8-8 Good6/9 -btn 7.15 Outback Ruler 9-1

led, headed over 2f out, soon ridden, held over 1f out, faded inside final furlong

13 13.89
3.65
72
53 2015-04-29 17:10 Duelling Dragon
K Shoemark
Ascot / 4 / 1m / Flat Turf / 6K 9-2 Good To Firm3/12 -btn 5.5 Directorship 9-1

mid-division, ridden and outpaced over 3f out, rallied over 1f out, stayed on same pace

5 5.5
1.8
83
54 2015-04-25 16:45 Spirit Of Rosanna
K Shoemark
Leicester / 5 / 7f / Flat Turf / 3K 8-5
Tongue Strap
Good To Firm12/16 -btn 12.35 Muqarred 9-7

held up, pushed along over 4f out, never dangerous

23 43.94
7.12
63
55 2015-04-21 17:25 Bouncing Czech
K Shoemark
Kempton / 5 / 6f / Flat AW / 3K 8-3
Hood
Standard8/10 -btn 9.05 Ghalib 9-4

awkward leaving stalls and slowly into stride, held up in last pair, effort and no headway 2f out, behind final furlong

7 7.97
2.65
57
56 2015-04-21 15:55 Two Minds
K Shoemark
Kempton / 5 / 1m / Flat AW / 3K 8-7 Standard3/9 -btn 2 West Leake 8-10

took keen hold, chased leaders, ridden and effort 2f out, kept on same pace under pressure inside final furlong

6.5 6.6
2.7
60
57 2015-04-18 20:40 Iguacu
K Shoemark
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 2K 8-2 Standard6/12 -btn 6 Nolecce 8-7

held up in rear, headway 2f out, edged left and kept on final furlong

29 41.19
7.32
46
58 2015-04-15 19:45 Saborido
K Shoemark
Kempton / 3 / 2m / Flat AW / 7K 8-11
Blinkers
Standard3/7 -btn 2.75 Wakea 9-8

chased winner for 3f, stayed chasing leaders, ridden over 2f out, chased winner but no impression 2f out, stayed on same pace and lost 2nd final 100yds

15 18.1
5.5
85
59 2015-04-13 16:40 Bobby Benton
K Shoemark
Windsor / 5 / 1m 2f 7y / Flat Turf / 3K 8-13 Good8/13 -btn 13.75 Collaboration 9-7

prominent, poised to challenge going easily over 2f out, soon ridden and weakened tamely

13 27.11
4.5
72
60 2015-04-11 20:20 Angelic Upstart
K Shoemark
Wolverhampton / 3 / 1m 141y / Flat AW / 7K 8-7 Standard2/8 -btn 1.75 Flag War 9-2

always prominent, ridden over 2f out, stayed on to go 2nd well inside final furlong

6 7.23
1.74
85
61 2015-04-11 16:45 Tijan
K Shoemark
Lingfield / 3 / 7f 1y / Flat AW / 7K 8-2 Standard12/12 -btn 7.45 Valbchek 9-7

led, ridden and headed entering final furlong, weakened

4.5 5.14
2.3
78
62 2015-04-11 13:15 Whoopsy Daisy
K Shoemark
Lingfield / 5 / 7f 1y / Flat AW / 3K 9-0 Standard2/10 -btn 0.75 Marmot 9-5

slowly into stride, soon mid-division, headway on inner 2f out, led just over 1f out, headed final 100yds, kept on but no extra

21 34
4.4
63 2015-04-08 20:45 A Legacy Of Love
K Shoemark
Kempton / 5 / 6f / Flat AW / 3K 9-2 Standard6/6 -btn 8.25 Sakhee's Rose 9-2

took keen hold, tracked leading pair, lost place and beaten 2f out

3.5 3.68
2.18
70
64 2015-04-08 18:45 Guiding Light
K Shoemark
Kempton / 5 / 7f / Flat AW / 3K 8-9 Standard4/6 -btn 3.85 Rain Wind And Fire 9-0

tracked leader to just over 2f out, squeezed for room well over 1f out, not recover

7 9.92
3.95
73
65 2015-04-06 13:50 Brandon Castle
K Shoemark
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 9-0 Standard4/7 -btn 4.75 Marma's Boy 9-5

prominent, joined winner over 7f out until led 5f out, ridden and headed over 2f out, no extra final furlong

5.5 5.9
2.52
68
66 2015-04-04 17:10 Saborido
K Shoemark
Kempton / 2 / 2m / Flat AW / 13K 8-12
Blinkers
Standard4/9 -btn 2.6 Ridgeway Storm 9-0

in touch in midfield, effort under pressure over 2f out, stayed on under pressure inside final furlong, no threat to winner

15 16.37
4.24
85
67 2015-03-28 16:50 Mr Soprano
K Shoemark
Doncaster / 5 / 1m 2f 60y / Flat Turf / 3K 8-11 Good15/15 -btn 26.2 Sheriff Of Nawton 9-2

tracked leaders, weakened 2f out

9 10.57
3.7
60
68 2015-03-28 15:45 Fire Ship
K Shoemark
Doncaster / 2 / 1m / Flat Turf / 62K 9-2 Good20/22 -btn 19.9 Gabrial 9-0

held up, ridden 3f out, always towards rear

34 57.3
8.11
107
69 2015-03-28 15:10 Burano
K Shoemark
Doncaster / 2 / 1m / Flat Turf / 28K 9-0 Good17/21 -btn 30.6 Chatez 9-10

held up, switched right to outer and effort 3f out, soon ridden along and never dangerous

21 28.72
7.21
91
70 2015-03-27 15:00 Bobby Benton
K Shoemark
Lingfield / 5 / 1m 1y / Flat AW / 3K 8-12 Standard2/9 -btn 0.5 Chelwood Gate 9-7

took keen hold, tracked leader 3f, stayed close up, went 2nd again 2f out, ridden to lead just over 1f out, soon hard pressed, kept on but headed last strides

4.5 4.66
1.81
71
71 2015-03-11 14:30 Pool House
K Shoemark
Southwell / 3 / 7f / Flat AW / 7K 9-2
Visor
Standard5/6 -btn 9.25 Two Moons 8-7

chased leaders, ridden along well over 2f out, soon weakened

8 9.36
2.56
92

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved